#include<iostream>
#include<cmath>
using namespace std;

bool isHw(int num) {
    // mx存放最高位
    int mx=1, copy=num;
    while(copy/=10)  mx++;
    for (int i=0; i<mx/2; i++) {
        copy = num;
        // 拿到最左边那个数字
        int left = copy / int(pow(10, mx-i-1)) % 10;
        // 拿到最右边那个数字
        int right = copy % int(pow(10, i+1)) / int(pow(10, i));
        if (left != right)
            return false;
    }
    return true;
}

int main() {
    int A, B;
    cin >> A >> B;
    for (int i = A; i <= B; i++) {
        if(isHw(i))
            cout << i << endl;
    }
    return 0;
}